Object-Based Data Flow Testing of Web Applications
نویسندگان
چکیده
Recently, the extraordinary growth in the World Wide Web has been sweeping through business and industry. Many companies have developed or integrated their mission-critical applications using Web technologies. As Web applications become complex, testing Web applications becomes crucial. This paper extends traditional data flow testing techniques to Web applications. Several data flow issues for analyzing HTML documents in Web applications are discussed A test model that captures data flow lest artifacts of Web applications is presented In the test model, each component of a Web application is modeled as an object. The dataflow information of the Web application is captured using flow graphs. From the test model, dataflow test cases for the Web application then can be derived based on the intra-object, inter-object, and interclient perspectives.
منابع مشابه
Constructing Control-Flow-Based Testing Tools for Web Application
Flexible and rich application frameworks of Web-based software design make Web-based applications more prevalent in both Internet and Intranet environments. Programmers enjoy various of Web application frameworks whose support ranging from simple user interactions based on plain client-server model, to complicated distributed-object computations based on CORBA. The varity gives user the flexibi...
متن کاملInvestigation on Reliability Estimation of Loosely Coupled Software as a Service Execution Using Clustered and Non-Clustered Web Server
Evaluating the reliability of loosely coupled Software as a Service through the paradigm of a cluster-based and non-cluster-based web server is considered to be an important attribute for the service delivery and execution. We proposed a novel method for measuring the reliability of Software as a Service execution through load testing. The fault count of the model against the stresses of users ...
متن کاملDesigning a Framework for Web Testing using Object-oriented Testing Approach
The problem of how to effectively and efficiently test a Web-based application is an open issue. Also, Web-based applications are turning into the centre business for practically all dominating significant organizations of the business sector in all perspective and all ranges. As Web applications have become more common, the quality assurance of Web applications has become more imperative. Unde...
متن کاملEnabling automatic testing of Modern Web Applications using Testing Plug-ins
Modern web applications are very dynamic in nature with rich user experience. Such applications typically use Web 2.0 and Asynchronous JavaScript and XML (AJAX) technologies. These applications are very different from conventional web applications as they use stateful C/S communication in an asynchronous fashion. The use agent is able to communicate with web server without explicit form submiss...
متن کاملConstructing and Object-Oriented Architecture for Web Application Testing
The variety of existing web application frameworks has lead to the development of a wide range of Web applications for both the Internet and intranets. Web applications are constructed based on various frameworks ranging from simple HTML-based forms to complicated distributed-object computations based on Java and CORBA. Web software enables programmers to choose a proper framework for their own...
متن کامل